becu-interop-platform-api

(0 reviews)

Delete Asset

Description

This page consists of the information regarding the operations performed to Delete an asset from Exchange, runtime manager and Api manager.

Endpoints

  • DELETE /assets/delete/{assetId}

API Design Endpoint Sequence Diagram

BECU Interop Platform API orchestrates API calls to the internal-Anypoint exchange APIs and Mulesoft Platform APIs to to delete assets.

resources/image-fe71de0a-37f0-40fa-9bf5-03aed6e5de3b.png

delete Asset

BECU Interop Platform API enables users to delete assets.

delete Asset is under the DELETE /assets/delete/{assetId} endpoint, a required assetId must be passed as a uri Param and Header value to exchangeDelete true or false .

Below is a list of deleting use cases:

Deleting an asset

  • Request the Delete /assets/delete/{assetId}
  • pass the delete scope in ping auth token-client creds and use the token generated to delete any asset(this is configured for interop only)
  • Pass the Header exchangeDelete "true" for deleting an asset from exchange "false" for deleting only from runtime manager and Api manager
  • BECU Interop Platform deletes the asset in Exchange, API manager and in Runtime Manager

Restrictions

  • Connectors & Common API Dependency

The BECU Interop Platform API, is consuming multiple connectors and Anypoint Platform REST APIs.

Below are the list of connectors which this API is consuming:

  • HTTP Connector
  • Transform Message
  • JSON Logger

Downstream Dependencies

Anypoint Platform REST APIs

Anypoint Platform Login API

Anypoint Cloudhub API for

  • delete asset

Reviews